Emulators
Note
This article has to be updated. For example, Wine is not an emulator. Only something like QEMU would be an emulator. The others are compatibility layers. (I have done a rudimentary re-organization)
Emulators
Generic
- QEMU
Linux
- Windows Subsystem for Linux 1
Android
- Bluestacks
- Genymotion
- LDPlayer
- Nox
- Remix OS Player
- MSI App Player
Gaming Consoles
See Retro Emulation
Sony Playstation
- PCSX
- PSCX2
- RPCS3
Nintendo
Compatibility Layers
Windows
Windows on UNIX
- Wine
- Has WINED3D (OpenGL based implementation of Direct3D and DirectDraw from DirectX 1-11)
- Crossover (paid Wine front-end)
- PlayOnLinux (Wine Manager)
- Bottles (Wine Manager)
- Lutris (Wine Games Manager)
- Proton (Steam Compatibility Layer)
- Gallium Nine (Implementation of Direct3D 9)
- DXVK (Vulkan based implementation of Direct3D 9 and DirectX 10-11)
- VKD3D (Vulkan based implementation of Direct3D 12)
UNIX
UNIX on Windows
- Cygwin
- MSYS2
Linux on Windows
- Windows Subsystem for Linux 2
Linux on Chromebook
- Crostini
- Crouton
- Brioche
Linux on FreeBSD
- Linuxulator
Android on Linux
- Anbox
- Waydroid
- ReDroid
Ports
They are re-implementations of platforms which neither emulate, virtualize or run in a compatibility layer. They run on bare metal as operating systems.
Android
- Android-x86
- Remix OS
- Phoenix OS
- Prime OS
- Bliss OS